module.exports = {
  // 项目名称
  projectName: '河北省雨水情监测预报业务平台',
  // 部署应用包时的基本 URL
  publicPath: '/',
  // token 存放在哪里 localStorage/sessionStorage/cookie
  storage: 'localStorage',
  // 字典缓存时的命名空间，每个项目最好设置唯一的值，避免干扰
  dictionarySchema: 'hb-ysqjcyb-web',
  // token 存储时使用的名称
  tokenName: 'token',
  // 路由模式：使用前端路由模式 frontend 使用后端路由模式 backend
  routeType: 'backend',
  // hash / history
  routeMode: 'hash',
  // 是否启用子系统模式
  // 启用之后，如果是使用前端路由模式，menu-routes.js 里面的一级路由将作为各个子系统的根路由被加载
  // 如果是使用后端路由模式，后端将根据当前的 url 路径返回对应的子系统路由
  subsystemEnabled: true,
  // 项目内所有子项目编码，一个子项目可包含多个子系统
  subprojects: [],
  // 是否开启鉴权，如果开启，则需要实现如下接口： /login, /logout, /getUserInfo
  authentication: true,
  // 是否开启前端模拟数据
  mock: false,
  // 主题配置
  theme: {
    // 布局名称
    name: 'Top',
    // 开启后需要注意系统会缓存用户选择的布局，导致 name 属性优先级降低
    canSwitchTheme: true,
    // 是否显示侧边栏菜单的图标
    showSidebarMenuIcon: true,
    // 是否显示导航栏下方菜单标签栏菜单的图标
    showMenuTabsMenuIcon: true,
    // logo 的文件名，需要放在 assets/images 文件夹下
    logo: 'logo.png',
    showTopSubmenuIcon: true,
    showTopMenuIcon: true,
    color: 'light-blue',
    hasMenuTabs: false,
    hasFileManager: false
  },
  // 是否启用集成登录
  // integration: process.env.NODE_ENV === 'production',
  integration: false,
  // 是否可以集成到工作平台的工作台中
  shellIntegrated: false,
  // 是否包含内置的 PDF 预览控件，改变需要重启应用
  includePdfViewer: false,
  // 是否包含地图相关文件，改变需要重启应用
  includeMap: true
}
